﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using XMLGener.Data;
namespace XMLGener.Interfaces
{
    interface XMLSchemeConverter
    {
       

        /// <summary>
        /// 
        /// </summary>
        /// <param name="doc"></param>
        /// <returns></returns>
        bool generateScheme(XMLGenerDocument doc);

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        String getSchemaHeaderForXML();


        bool schemaHeaderIsDocumentAttribute();


        /// <summary>
        /// 
        /// </summary>
        /// <param name="fileName"></param>
        /// <returns></returns>
        XMLGenerDocument parseDocument(String fileName);

    }
}
